package com.ccys.doctor.service;

import com.ccys.common.vo.ResponseResultApp;
import com.ccys.db.dto.doctor.consultStage.GetMasterDataOfSpecificConsultationDto;
import com.ccys.db.vo.doctor.consultStage.GetMasterDataVo;
import com.ccys.db.vo.doctor.consultStage.GetTBTCConsultingPatientVo;
import org.springframework.web.multipart.MultipartFile;

import java.util.Date;
import java.util.Map;

/**
 * @Author：XLY
 * @Date：2024/2/28 0028
 */
public interface ConsultStageService {

    GetMasterDataVo getMasterData();

    GetMasterDataVo getMasterDataOfSpecificConsultation(GetMasterDataOfSpecificConsultationDto dto);

    ResponseResultApp getTBTCConsultingOrIncomingPatient(String timeslot, String type);

    String prepareCreatedOnDisplay(Date createdOn);

    Date getDoctorCountryTimeZone(String doctorId);


    ResponseResultApp uploadTextBasedFiles(String param, Map<String, MultipartFile> fileMap);
}
